704
2
2954
2090
2512
0
1411
3
898
1
4168
5
1501
2274
1598
38477
34
8313
9
542
2528
2462
4553
2542
2907
3539
2935
2598
2108
6
2911
19783
571
4585
10
1451
3256
6779
2771