1824
0
552
31535
1009
2748
2
1428
1
503
2522
611
422
3373
300
458
360
759
2952
1282
363
4594
653
3287
1671
1192
576
2683
787
475
2211
1504
768