2245
3
1295
1
2650
20
280
1615
1367
2377
2250
1883
2
3629
297066
0
2207
1309
2980
2773
2760
4
10243
1020
3683
3820
928
869
985
1089
1787
1155
2578
1019
1128