4599
10
2135
0
2190
1
1924
3
8185
4
4588
5
2382
6
3998
2282
1679
2801
2642
8323
2
2999
3014
20
267612
1373
1522
953
2731
1033
648
792
2949
3186
189326
1704
3172
3743
9
13499