2465
2
528
0
3125
4196
1812
255
3765
4
2087
1183
2124
3
459
348
1729
3779
4471
2903
2964
1
3051
838
1603
531
490
22731
894
455
1461
2666
9
1640
438
1126