507
1
72
184
91
408
1303
6
681
2
618
416
95
450
339
564
3
708
762
1325
1176
388
420
1063
2048
7
400
399
277
1148
272
434
7898
5
992
4
368