2448
2
3683
1
582
0
1743
2207
790
3267
4
685
1985
2151
106
4309
3
1451
5412
785
1089
1412
610
815
781
542
618
120
2217
1757
12459
5375
370
21152
8
2669