1824
0
31535
4594
1
2522
2748
2
458
584
376
296
1045
1232
46414
691
683
968
1009
467
6800
608
1378
3373
1020
1428
2992
503
363
572
719
953
269