1812
2
2687
5
804
0
493
578
388
759
534
723
1591
1243
1384
2123
3159
1105
1103
524
1158
1
923
490
2271
4
484
596
1166
562
531
418
2663
1862