646
0
25137
19279
2
423
2522
572
1645
1
31535
1824
467
584
325
328
453
283
802
2168
5
804
2275
369
691
251
418
543
20634
8
301
314
1614
602
2730
6