2202
3
1462
4
998
2
1190
16
35170
19
1748
0
1849
10
432
1
3188
5
418
4755
2758
416
137
284
739
124
799
720
592
629
584
810
11267
15
650
1978
668
3588
23
1225
966