2730
6
2657
3
2668
2
1824
0
20634
8
11881
105290
392
1745
1
3366
25137
263
349
3381
839
2581
5
3203
10
418
2716
4
2855
266
409
19279
552
16
2301
945
257
1020
575
1056