1191
0
1055
566
2649
883
3252
1033
1
1017
3263
4
2631
1047
2
2778
945
1537
1355
1393
2767
5
5347
4480
3364
3
751
2182
1380
19079
6
7733
7793
2517
4810
10
3871
12
2801