31535
0
363
397
1
282572
116
1232
448
105290
1282
1009
296
495
2522
255
273
668
463
349
394
48708
2189
2564
2
390
572
298
1075
2490
31220
10
1343
305