945
1
1131
2
2094
5
1295
2131
3655
11
2650
20
280
989
0
2336
2250
1668
1533
297066
1393
1681
2773
1712
733
3683
1047
962
1275
3671
753
1757
1396
5164
1522