31535
0
116
1073
1754
2490
3663
1
2952
335
282572
422
2267
1779
759
274
105290
611
1437
1075
339
269
576
348
1015
448
18403
6
1853
363
255
2395
1152