1481
0
951
1
2435
3
1205
8
2505
2
1743
3054
5
2057
787
1683
2093
1306
734
3026
2500
790
3354
91887
19
1212
1439
1153
2865
2105
605
1985
1288
2272
2082
1942
1623