100
3606
2
22
3540
4
41
3776
11
85
5680
7
93
50
4246
3
20
2432
1
27
4420
0
6
2693
18
3031
37
3295
5
3405
33
5496
90