2982
3
994
6
3765
4
4506
2
297066
0
1295
1
2683
3683
2664
2650
20
737
1532
280
5505
14
1133
1581
2159
3655
5
2250
898
2245
4250
971
910
1251
1226
3053
7
2366
1748
2727