596
0
637
294
1629
4440
458
1233
798
34
391
3624
4
781
1022
2026
1346
1199
1
737
334
445
6273
440
1242
1075
2
1174
2245
1178
645
3321
370