1810
3
1082
4
1115
2
3460
1
2252
2995
8
2513
6
481
0
1617
3564
169211
11
1779
3345
1356
529
286
360784
19
2658
1079
11756
488
195
1396
17064
7
1567
1595
746
1642
2619
4445