2123
0
429
1103
323
2192
2
1528
2271
4
334
3765
8527
1
1070
3971
1168
2439
717
1166
562
778
2092
3
1862
2955
460
2235
668
1228
1809
311
477
914
1098