1506
683
6346
5690
924
2266
26
7648
8308
3642
2592
6640
5257
7310
3697
152
4936
4074
7323
268
4652
8883
552
3404
181
5672
3226
42