31535
0
363
2522
249
1853
282572
3373
440
1
18403
6
1073
745
1009
1662
448
3287
518
691
611
759
1343
2192
3
552
422
475
3815
1232
768
1418
2
576