3013
5
7309
9
4173
2
2578
1
994
6
6267
18
6697
3
849
0
672
3598
4
2217
7
4079
2687
5225
8
3485
3522
1285
4085
3868
6822
2159
1628
2209
1126
25788
14
1412
5466
4627
1042
2941