2271
0
2357
11
1138
1
1612
409
846
860
1308
455
400
757
798
1557
1129
1853
8116
6
628
951
464
787
367
809
407
826
347
275
2297
392
418
1661