2901
1
2512
2
3265
5
415
0
2051
3063
10
397
1107
319
2066
1080
755
1120
22731
263
812
600
434
445
432
847
526
1947
834
1725
277
412
688
881
801