3196
2
1767
1688
1
1833
1431
383
0
1969
3125
5
3189
4
1757
2515
3
4309
1446
2942
6
658
2194
14125
10
469
3092
1152
2528
3587
9055
1424
1295
3014
20
1679
521
1527
1485