3196
2
1627
1
3092
4
1767
4309
3
1349
383
0
3189
2794
4029
8
1529
475
658
5226
5
1688
1833
443
1431
1969
1009
2365
2316
4042
11
5147
2528
4761
2886
3125
2328
1873