2178
1
1554
1534
5
3204
7
1194
962
4375
4
1268
951
718
19944
2
2299
8527
913
1184
123674
35
1884
3
3546
1129
2188
2605
2048
10736
26
1514
701
3014
20
1192
2698
2906
1204