10308
6973
1533
34
1303
351
2434
7956
651
96010
752
3293
1672
2592
932
171
2064
5573
1462
212
17
1927
332
382
131
21
1042
52
731
51
571
542
643
611
781
911
90
1233
1222
3004