468
315
347
12139
616
21
24
523
996
20
37728
25211
394
945
1566
1157
572
3
7
81
472
22
5422
6
5
693
62
6825