1009
1
652
2
677
3
270
678
523
306
222
445
5
356
97
69
13
403
429
611
1041
8
1233
0
528
1023
1302
1475
1634
376
773
1176
904
425
708
450