376
0
979
427
390
448
78
584
101
165
1949
3
200
2730
6
105290
255
1152
1045
1840
2
349
846
467
1824
326
409
2657
1880
2668
1878
1
433
637
47041