458
0
2296
2
2920
9
2658
874
646
3235
1
1779
263
1343
3125
1227
1132
2306
3250
1506
745
2814
5
1869
1550
302
635
670
964
1897
2330
769
522
440
3025