329
0
832
531
437
396
1068
353
452
960
1518
300
330
476
536
787
841
616
1726
3936
1179
827
7081
10
266
3238
1
1452
2
2864
555
352
1330
3589