1236
5
1849
476
2
308
1134
1736
3
584
1
2807
8
1397
4
2700
1712
738
518
387
932
268
3513
7
1257
0
1413
774
1545
1266
2771
10
1041
5012
24
1396
762
1668
18
2918
7825