2975 313
1010 369
2120 702
906 372
253 972
774 684
8 171
501 863
306 461
835 259
105 670
103 595
963 543
487 823
450 930
63 390
831 257
425 268
419 975
588 984
956 925
456 577