348
0
797
984
87
2524
971
1015
1252
3125
2
1225
611
392
4044
5
443
1732
1018
740
510
504
96
2906
1
1153
719
3765
4
3205
691
491
514
578
667