2542
389
1651
51346
313
333
1502
1811
1659
1393
477
600
5257
322
836
832
359
521
339
36429
3943
1179
598
1077
338
344
1645
472
611
1520
3015
1595
469
357
327
387
1195
690
456
296
199
1591
749
317
503
777
281
928
1360
352
395
1764
414
459
342
808
285
515
443
1096
207
291
613
1356
262
841
1087
609
518
287
354
707
353
1487
631
731
382
387
1619
285
522
1408
1528
2179
1273
457
439
513
365
626
486
2136
349
979
332
507
1397
1277
920
396
299
299
514
1153
985
466
619
772
1446
653
2940
340
1433
537
1947
446
1382
375
1837
467