693
0
402
5151
2
484
490
1862
1
534
437
1475
1298
914
2241
1500
70
797
1126
3159
371
1243
2123
1105
1103
1070
440
5430
2271
4
596
1166
562