2324
4
2100
2
3629
1
1285
1734
3861
3835
5
2687
616
0
1564
688
1423
216
1888
1976
3
1306
1168
159
3871
2794
1495
1635
1493
2182
1380
1618
841
3470
1554
862