4223
22
603
1
4964
3
7952
6411
11
2864
7
1256
4179
5
784
1320
5108
4
521
3408
12
2168
2368
2102
4143
6
5790
2
19034
1883
2488
2372
3719
3632
81077
101