10
294
14
41
9
7032
658
7122
1482
1163
1314
8665
99210
251
226
248
2542
2421
3631
57
3494
1073
2103
2212
2321
502
584
4991
896
806
8
731
1623
596
4501
84
311
35
36