3090
6
3673
1668
1
1660
2163
0
1290
4360
9
2093
2919
2
2322
3
2670
1060
1289601
4
2358
2155
997
1192
2194
2948
989
3868
10
1903
1821
1804
6346
16
1175
607
4116
10598
3694