376
0
392
979
846
427
390
1878
1
1840
2
1824
467
448
78
584
1045
2275
101
165
1949
3
200
383
3114
4
326
255
1152
349
647
1343
295
1009
31535