533
2
980
1
251
241
728
3
44
0
90
1779
236
355
762
952
705
234
293
1816
774
506
361
1003
2553
4
417
300
957
2762
306
813
61
376
777