4309
3
1250
2
5052
10
2840
2358
9
8072
944
3117
8
1903
1475
1
2699
6095
13499
5
3336
6899
2024
1237
0
2835
665
20850
2053
2580
2773
2436
3868
1340
5347
4
2626
2165
1258