2686
8
2042
1
1105
0
484
534
2663
596
490
475
1744
1382
1298
31371
64
850
938
1243
2123
429
2292
2
1103
323
2271
4
2756
334
8527
5889
1070
3971
7042
5
2439