1540
2
11221
23
1589
3
1086
0
1306
36609
34
3511
24181
8
17637
409
4033
4
1389
6859
5
1132
1
1865
5549
5237
1222856
1191
3498
2167
675
4857
869
1193
1130
2257
1871
2991
10