3079
1
2620
2619
3
2515
1815
2
2245
951
2144
1295
2352
1056
1209
297066
0
19944
1859
2533
2096
2759
2989
1313
1108
2039
1371
4176
6
4018
7
1226
3053
899
894
1700