1275
6
8551
5
360
1
1323
1286
4
1839
15
616
4328
9
1458
2
502
1091
1443
1013
1860
503
506
509
479
1519
3326
613
1503
3
424
663
3083
13
445
1048
1949
4754
444