1529
3
10442
15
1638
2
2915
4
2188
2039
1
2440
1390
845
2297
5
829
817
777
638
585
677
1279
2573
1235
805
1781
10
131
756
611
1011
0
3229
11
532
495
669
790