3196
2
1767
1688
1
1833
4309
3
1431
383
0
3629
1969
3125
5
3189
4
1757
14125
10
841
2515
1295
2794
1446
2942
6
658
2194
469
2100
2650
20
159
862
3092
1558
4168
1868