2125
1
2334
0
3117
3
846
860
1622
5
455
1508
798
1557
3943
385
8116
6
1207
514
400
1928
2
464
787
367
809
735
407
826
275
322
3748
4
951
1204
392