1201
0
523
1
1013
2
803
1179
650
771
2188
905
445
632
631
592
583
617
1939
3462
5
394
738
1185
10
1075
936
836
1619
970
578
401
663
336
492