2100
2
1123
1
1295
2650
20
946
3562
2231
280
6345
297066
0
1691
7021
3
1415
1788
3683
1686
2250
1558
2758
4
2773
17970
15
3629
419
2377
989
685
1880
5
1867
1226
1622