561
1
538
412
472
402
2
302
363
343
388
338
274
355
3
244
562
337
464
228
247
82
67
126445
18
307690
9
4061
5
9927
4506
2073
1323
1634
2011
704