602
12785
5673
574
1065
9985
460
137
3238
1300
107
564
202
678
2
350
906