906
1
1439
4
1668
2188
2544
957
0
1288
585
3025
3
1005
2
1326
1144
1148
2368
953
101415
109
9968
9
946
309
3336
215
2645
8
2669
5
3071
38477
34
2896
1185
1902
1816
2015