3026
2
683
1
912
1759
297066
0
1589
3
3169
7
1876
2583
197
14887
18
434
1417
1740
4915
1888
2249
5
1347
5717