529
2
803
1
1135
3
368
434
7897
5
989
4
384
343
450
2063
365
925
1148
271
277
261
589
294
358
486
524
446
648
1150
2967
7
749
1119
0
500
476