362
1
343
388
338
273
354
3
244
562
2
337
463
228
247
82
66
126438
18
307660
9
4059
5
9926
4505
2073
1322
1634
2010
704
654
444
555
1520
641
3101