3326
3
2173
1
2368
830
0
300
801
2866
2
1691
1072
5950
10
1384
5
2491
6
2744
1526
6499
1486
496
1213
4442
7
644
1570
915
1400
673
2268
8
4530
526
1337
2152
5717