2748
2
2657
3
1824
0
31535
458
1297
296
2683
340
691
46414
1
468
20634
8
710
1045
6800
282572
2952
464
2395
584
1152
105290
2730
6
503
376
766
543
649