1129
0
31535
1392
1
1649
1824
2748
2
1192
1115
1428
543
20634
8
1665
467
1421
360
1418
3287
361
552
1518
6800
1193
2275
2647
1431
964
8766
909
1378
375