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