2936
10
1699
2
1819
1
1606
1511
2189
0
2392
1399
19944
611
1000
1746
4179
2562
1171
1681
1380
496
526
693
1618
1446
109776
42
935