296
0
1152
3287
1
2395
1009
25137
2587
16
300
475
282572
327
503
1232
458
918
363
653
2275
2
20634
8
19279
2522
360
1115
846
3092
340
953
46414
1251
968