2902
16
1849
2
1180
1
2773
5
706
0
2907
577
3146
12
1380
2270
2949
1078
476
1403
3041
14
763
131589
2996
4044
843
3083
255
2465
1104
3125
894
32302
929
3
4730
9