3176
2
1518
1
1637
3
1875
5
2411
4074
0
3926
14
4500
4
3354
734
2797
3041
5977
13
1220
515
2036
1295
5829
22
4926
6
2403