1009
1
652
2
523
677
3
306
445
5
222
270
678
429
13
69
97
199
1041
421
8
611
403
356
1302
1233
0
1023
528