2730
6
1824
0
2657
3
2668
2
20634
8
255
2855
105290
2749
1
622
1057
25137
631
266
479
404
467
349
2989
5
308
1068
352
1237
2581
464
433
737
303
393
585