1152
0
31535
1824
683
2748
2
458
1428
1
331
169211
11
413
296
552
3373
360
421
918
467
348
468
3287
1192
46414
611
2211
282572
303
2522
409
777