3101
5
2224
9
835
2
4966
4
1108
47080
0
37791
24
5836
1477
1
1435
3519
1942
1543
4459
3
4616
2595
1853
929
1224
1337
3126
961
2796
709658
35364
936
6117
1808
1262
1181
10