3030
4
891
20
2165
1342
10
1941
7
384
3
664
2794
2717
5
72327
0
1796
2
922
619
1217
915
1189
1
4375
16
6829
986
2043
348
6029
9
1195
1028
611131
1373
1339
1497
126
425