2855
3
2201
11
1143
1
5223
9
4016
3691
5
2749
3092
2091
2
1452
7108
13
166543
18
915
180849
0
16840
15
16550
27
362
518
346
9355
780
2989
4694
7
968
1337
1237
11881
2581