31535
0
458
476
3
1824
552
1541
1045
611
2748
2
46414
1
584
251
1649
464
2395
840
363
6800
1431
8766
745
909
1192
1378
396
383
4594
1428
1069
896