1103
0
2761
2
1145
1
490
484
323
1166
445
420
758
1070
1862
2439
668
717
3933
1061
477
914
2954
311
2512
460
1581
548
2037
616
2701
1931
4