4099
8
1814
2
3025
4
915
0
3354
1
1068
2057
2932
4309
5592
255
3498
905
1189
2445
2980
1683
451
1000
3779
2999
3
1168
1543
2207
3765
14
2394
1153
2996