1999
0
1523
361
703
1423
749
296
401
343
1057
1128
266
415
637
1079
242
2901
1414
6339
631
5605
2964
1304
4426
500
378
5175
398
1780