2405
1
623
2
2149
5
2125
3
3724
2223
21
1576
1078
1603
4601
597
0
2272
3245
515
536
1604
4456
1201
20312
39
4642
2209
3995
4
4463
1518
1211
1434
2845
643
1457
633