2451
2
1560
1
1516
1295
5412
4
2650
20
280
2466
5
1594
3
2250
5151
8
1780
297066
0
2773
3528
7
3683
1452
2245
4291
2316
1581
7086
12
2209
1226
634
3765
3053
2490
2170
2705