3955
3
2084
1
1682
2
2670
20
1712
2648
5
3311
4
3243
7
973
3047
10
3251
11
2183
4694
385
2330
513
0
1065
1961
725
18385
656
275
1222856
443
1663
1076
1736
455
3476
6
2600