503
0
349
25127
494
399
2732
5
935
614
392
1936
283
1098
3015
4
91021
3
530
2199
1343
445
427
292
2749
1
798
1269