93
0
1475
581
2230
678
1861
670
796
692
1522
841
774
858
1109
1970
1472
25494
513
515
2199
1014
49
1225
793
1346
697
3621
3428