2170
4
5006
5
1015
1
1694
951
690
2669
2
564
2738
1142
3818
7
1743
0
1013
108797
2245
3
5375
1787
2949
3835
2629
907
1451
2495
3014
20
3205
562
11153
8
1268
1087
2496