472
2
1100
1
1633
1372
1178
383
4
869
1408
5966
7
4438
5
1853
0
3403
3
475
798
552
874
860
611
848
400
804
455
5677
15
91
1462
2067
4106
522
2337