2505
2
517
1
3036
3
1812
1698
0
5746
23
2312
645
3591
11
1215
2942
6
400
7053
7
599
2836
1749
24337
22
830
1380
471
1819
1522
2322
4
6676
12
7299
27
1223
4187
10
851
1001