2906
2
2189
3835
5
445
0
4360
6
3863
5233
10
1174
1
1239
13995
4691
426
1641
2174
4
41355
3
1445
14887
18