3196
2
1688
1
1431
1833
1969
658
0
1767
2495
841
951
4309
3
383
2100
1558
3125
5
3189
4
14125
10
159
1757
2515
2146
1295
1720
3156
8
1233
2901
2435
2265
1446
2710