1045
0
1866
1
552
503
1431
2
1481
3157
7
909
1232
1719
1192
2793
15
1428
1069
4362
5
896
458
1024
1586
1543
31535
3350
759
56488
2113
3
1780
18403
6
2982