101
1698
478
2139
1789
2152
2125
1023
2595
2124
2505
2162
2350
1607
2597
217
2493
2221
2599
693
107
683
879
2127
1006
2154
2573
2160
2472
2143
2202
2556
2555
2478
2479
2531
991
911
2175
2246
2471
2450
2466
2519
1742
2576
2483
2496
2559
2499
2585
2545
2550
2551
2552
2584
2532
2574
1885
2449
2465
2510
2553
2438
2480
2481
649
2415
1367
2231
2581
2582
103
2423
2463
2451
2575
2464
2566
2495
1769