1183
1
462
2
253
668
1328
0
723
1008
1126
5
1760
3318
1560
777
155
2933
4
991
345
1966
3
1940
533
263
813
8893
285
1231
579
8299
593
669
857
2325