3747
4
1251
1
1267
3149
928
661
0
683
5132
2
3551
3
1984
2391
1310
692
755
273
1010
509
417
101
884
3282
2201
584