1199
0
1243
2123
1105
1103
534
2271
4
484
1070
596
1166
562
697
1862
1
153
664
916
668
3429
2487
1298
477
914
817
1581
2911
9
839
527
410
4651
3