331
1
348
419
424
374
1723
6
1297
3
3019
838
1161
7
4908
4
1369
5
1992
2045
1919
1394
2
935
1100
817
712
1208
516
538
642
629
558
330
621
354
659