516
1
531
565
1127
412
2259
2
1076
0
2495
3
811
704
402
1008
114
1107
1427
4
1364
1534
628
3719
8
993
227
3923
1508
586
617
2445
5
1713
9
458
1858
951