2295
3
630
2
2341
4
2582
1
4250
25
1603
2964
8
4084
15871
6
2351
1968
239
0
1315
550
1543
717
3150
428
1144
5126
7
1853
5276
3060
5
706
2172
2629
3400
1646
553
1928