1681
1
1380
0
2507
2
2820
4
19079
6
297066
3145
3503
1825
964
398656
19
5978
1766
2427
12
1759
4241
3
2082
550
3546
1510
1431
2578
4724
1412
2687
5
2108
10
2100
2982
1213
2534