742
2
329
1
1488
1437
5
1067
2423
10
501
1309
3
476
564
708
95
762
1325
400
399
2048
7
1176
388
420
1063
793
343
455
888
1088
8
554
355
1366
1026