1593
1
1039
3
8562
4
1759
44537
23
753
26340
29
1172
2
1086
382
3295
781
1470
5
494
348
339
325
326
289
284
672
604
507
660
527
288
471
244
222
476
541
909
383
625
483
661
349
441
577
365