31535
0
458
543
552
467
2952
1824
2748
2
649
710
2395
340
4594
1
298
433
1152
363
1297
1075
46414
611
3373
2351
138355
269
1649
4922
580
396