2710
2
2861
1
1602
1284
2732
0
2290
5
11650
23
2182
1168
1140
1699
1156
428
2153
7
1030
1350
1421
657
2542
692
605
320
660
384
1000
321
543
531
1029
471