1409
2
587
3
1153
1
2592
661
302
1530
642
1691
165
75
261
339
1535
4
728
508
866
618
1710
9
1273
1397
2646
319
3148
61
1160
1998
0
3446
928
450