2937
5
1069
2
1005
1
610
4222
992
733
777
550
2129
1182
4
597
510
1146
1162
18
664
821
1738
2174
8
600
77
2401
759
513
448
720
83
90
411
637