3411
13
2701
4
2798
1
1131
0
2544
309
2896
4946
18
1148
909
2669
5
2209
1632
3673
6
3688
717
440
3660
1289601
4526
2
3062
8
3336
1032
1846
2516
622
906
1439
1668
2188