509
1
208
130
484
621
629
1138
1078
1214
297
0
805
2
963
515
3724
10
2504
5
998
2022
3
4995
9
1386
3775
293
1298
93
4
1021
801
516
1540
1863
2233
6
187