2955
2
2112
8
1897
1
2023
1648
2346
3
1842
3027
10
1115
2079
1108
561
274
0
3795
3171
1557
646
415
458
1973
365
322
479
683
266
675
430
381
401
750