509
1
208
129
484
621
629
1138
1078
1213
89
0
804
2
963
515
3722
10
2502
5
998
2022
3
4995
9
1386
3775
292
1298
67
4
1021
800
1539
1863
2228
6
187