399
56293
528
630
19273
492
658
248
261
1812
857
1296
1602
50425
293
877
1346
2660
622
574
293
312
3246
2120
331
439
421
407
21971
41481
1396
319
1749
1413
372
364
221
415
391
330
1430
773
281
1146
5641
779
5242
510
745
981
890
20666
391
450
7013
373
1880
30264
1563
456
299
1357
814
661
1345
529
3626
572
914
536
300
1537
329
341
529
467
1335
317
460
1391
613
1023
491
421
434
1848
366
440
574
2707
779
338
341
350
277
1311
266
321
1095
839
457
913
386
429
679
1080
1181
1181
395
2383
359
455
1863
450
302
1204
415
522
327
645