448
1
31535
0
452
282572
1222856
4
17353
116
1049
2490
2546
250
1973
1267
485
245
273
887
951
177
727
3248
459
415
348
285
767
275
48708
436
2189