3071
11
1775
2
1017
0
1444
1
2919
3169
5
1447
1036
6209
913
2005
36905
3113
3177
99072
4939
2967
3
40062
19
660
789
2368
3657
12
2103
8819
4315
3625
1650
4968
284
631