3936
0
1596
603
1563
894
1181
939
2399
2101
388
115504
323
3168
414
423
543
2242
931
820
778
919
836
1
770
205
1204
6547
3453