1
561
1
2497
422
2413
1169
308
284
1
686
348
536
758
4626
1097
1
506
322
698
645
1408
593
550
1202
282
980
2039
3511
3301
2266
263
231
1693
420
1938
376
320
738
1413
440
493
4562