260
0
188
1
129
2
151
529
143
70
84
72
646
498
145
740
655
77
508
3
88
513
658
336
495
842
492
451
1117
97
778
787
654
245