3626
2
2585
2030
3
246
0
1622
5
682
521
1
618
1342
2714
597
2669
1298
397
651
1445
2086
1855
1017
2748
6
912
940
962
849
1043
2068
4827
4
2288
2604
7
2109