2638
3
2277
0
1628
1
3765
4
3470
5
297066
1295
2683
3683
2650
20
280
1581
2
1326
2159
7876
2250
2245
1226
3053
7
4325
15
1942
9
6084
2402
1519
1253
2562
6
1790
456
4926
2225