2245
3
3053
7
2402
4
3765
1888
1
1295
571
0
2650
20
280
1581
2
2250
297066
1135
2247
1226
894
3683
2683
923
469
2711
2722
2797
5
2773
1970
1445
2354
2300
13018
490