1066
1
951
2349
3
266
1801
0
851
2562
2
1699
1884
658
1558
1599
2510
1431
2255
1211
2535
3591
11
19932
6
1168
2732
1860
7471
9
2287
2268
4
2873
11924
2199
2505
1223