593
1
626
2
1520
486
4629
4
1124
747
0
2405
3
2792
597
1162
1227
600
2601
1681
2002
8
358
83
120
121
67
148
317
2791
7
144
348
187
1395
1117
351