4940
5
1651
1
756
2290
2
3700
0
435
165
745
393
543
2393
658
12590
6979
4
905
1436
326
76
569
641
1153
1608
2127
2095
7334
685
2856
631
1822
830