3311
4
3243
7
929
2
1617
1
3047
10
2271
1115
1205
1037
4694
16628
14
2816
495
0
3889
1075
5
1550
939
1129
991
1885
1903
419694
9
1007
785
407
3284