332
1
3322
4
506
1823
1503
1633
782
2
3503
1206
355
3
1439
69
402
429
511
12
538
5
97
43
641
424
3587
6
1937