1096
0
1236
5
1849
584
1
158
2807
8
1397
4
2700
518
387
932
3
268
3513
7
1257
1413
774
1545
15216
289
925
2
824
1293
3759
20347
1008
10902
394
511
1620
997