542
1
2050
10
263
2
1689
0
697
2594
4
1029
2571
5
2267
2035
825
986
3
1239
95
899
7029
6
2375
1005
4747
1659
7
4952
76694
34545
5630
2092
1742
1398
2863
1387
2660
12