1502
1
1116
3
1015
9
706
2
3581
811
253
0
3292
12
2845
2870
1273
812
1017
5
3590
2652
1948
4
1324
2890
10
2929
2344
15
1537
1751
21
1314
1215
2952
886
2803
384
2054