3114
4
3510
2
4111
1842
1
2990
6
2749
2748
1452
304
2493
180849
0
1098
2125
2526
3
337
169211
11
2546
1320
2461
20
479