2953
1
846
0
860
2318
8895
3204
10
1670
2194
6726
7
2445
434
455
798
1557
4099
4
1968
8116
6
3845
400
560
464
787
367
809
650
3248
220
407
826
275