1824
0
31535
661
584
1128
693
1045
2748
2
458
467
464
1523
618
1232
953
503
17353
367
771
691
1152
2085
683
255
1009
2522
355
6800
332
2992