9956
3
6236
10
12459
637
0
1289601
4
929
1107
1
781
623
6500
2372
1731
431
3316
1985
2
2740
1755
2458
2448
593
527
528
1458
2722
153
2476
418
404
365
1246