2000
1
2108
3
1467
4
2229
2542
2730
0
929
2
2115
4396
1326
180849
3063
2493
2192
6062
16
3203
10
2461
20
1823
1376
2990
6
105290
1587
2125