2730
6
2657
3
3366
2
2668
1824
0
20634
8
165
105290
25137
464
78
1020
374
3381
2581
5
3203
10
918
1872
1
2716
4
2855
2339
258
19279
968
287
2301
310
255
1056
4192