509
1
1056
1207
6
7084
3214
20
4442
3
2205
1014
381
2166
7
677
2
2195
2458
1193
1779
504
945
3539
2144
11
483
1702
5
2941
4
433
589
482
533
1036
2678
3380
1380