3196
2
1688
1
1833
1431
1969
3125
5
1757
1767
2515
3
2942
6
1446
383
0
3189
4
658
469
4309
14125
10
2194
1485
1243
2123
1105
1103
534
490
2271
484
1844
596
1166