2185
14
584
6
10510
8
386
3
346
4
1443
887
2
677
1088
4278
32
989
1
2296
3149
955
0
3649
12
6943
11
1178
17044
2141
1404
9317
6784
20
1014
1921
1373
2270
1995
981
4422
7
1761