938
0
1243
1998
4
2123
429
1103
323
3100
2
499
1494
2271
1743
1451
334
8527
1
2495
1070
3971
2439
717
1166
562
984
452
2860
1862
460
1068
723
6779
5