1030
5
2559
4
4618
9
1042
2
2540
674
0
1513
1
860
7
570
613
2660
1949
1259
609
275
364
3123
740
1646
640
1152
2850
3
3313
12
1374
10
1004
1575
27
1279
1186
824
937