2982
2
2627
4
1444
1
3078
5
3296
1476
847
3895
18
2921
5521
5033
15
1257
6
1846
3922
1434
14470
2193
1669
1859
892
1038
1481
4029
8
234
0
2170
2305
3858
7
4290
3
16062
4074