1853
2
1588
1
1140
4
2012
1067
589
515
1378
651
534
421
1761
347
504
308
145
158
353
909
747
595
1370
428
447
588
616
669
730