656
0
1921
2
948
1
4594
2239
846
552
503
768
458
2260
3
2395
1064
900
46414
440
244
2992
323
1192
2522
5009
390
296
759
4126
4
1115
572
584
1045