458
0
1541
31535
6800
1824
2748
2
3663
1
1045
637
584
683
4940
5
2683
768
383
2730
6
608
46414
464
251
2657
3
552
2668
3659
14
4328
10
105290
840
1314
611
2952