2403
2
2182
3
1136
4311
1
10582
4
2219
4070
4009
6
806
751
7793
1505
0
1859
1860
1380
3221
745
3357
11
5212
3354
5
2026
4946
18
3673
3187
7608
12
2430
4310
1748
2562