2102
0
2795
1
543
569
1831
5
404
437
371
3416
1974
645
1669
539
616
515
1134
1106
1263
2614
348
333
419
430
391
1183
1156
582
2458
355
691