1009
1
652
2
524
677
3
270
1635
678
450
1084
15
568
528
517
1302
1023
1042
8
611
1233
0
69
99
356
403
429