2096
6
893
1108
1
1757
3
1028
2
1019
670
581
1318
445
379
416
398
335
463
410
1101
4
1502
333
366
293
344
342
307
393
421