515
1
5332
25
430
1109
8
433
777
880
2
108
543
442
855
721
589
1965
5
5159
5276
7
2387
0
130
107
4765
3
744
2100
924
1524
1166
16
655
670
989
440
1214