1132
0
2461
20
3287
1
480
543
1089
2
4363
7
1085
417
1314
1588
2870
3
1346
4
1516
2320
6554
5
1343
1451
389
727
99
1666
764
3206
3626
2585
246
1823
521
1342