472
2
1100
1
1633
1372
1178
383
4
874
869
2337
0
1408
475
4438
5
1853
552
5966
7
611
1636
418
543
522
848
5677
15
91
2067
846
3403
3
1650
477
804