951
0
2855
3
180849
1128
428
466
361
65
1650
529
675
1425
482
1
392
2069
423
346
255
1559
2
5316
300
1212
1227
422
1126
1222856
4
445
1328
1540
931