2050
1139
1126
786
1006
273
667
295
605
1138
1319
2496
324
269
1073
328
406
291
234
309
233
382
975
354
