3442
2
4154
3436
8
2341
6
2000
1
3196
3
2108
2099
2229
4
2542
2730
0
929
2115
4396
180849
543
3063
2493
2192
6062
16
331