1331
1
7633
6
4979
3506
8
1623
2680
0
3321
3
3249
6773
7
1943
2
1812
165
1558
1614
3629
652
1458
665
1679
1162
1527
1431
1243
1239
61216
1267
1767
1843
1282
8945