100
4245
2
41
4447
4
50
2389
3447
6
2013
2539
2390
3
2019
7
3577
12
2139
9
3117
4828
5
3304
10
3785
0
2140
1000
5118
42
3106
1821
2744
1968
2060
1
2092
3583
2017