1242
0
2201
1769
2
1091
2778
1575
1490
5
2089
1785
605
749
645
1
1596
1203
1354
2443
857
345
342
5536
23
730
840
3
755
706
863
1049
940
457
343
2771