1330
2
2982
3
2525
1
772
18385
1154
1722
681
4151
365
1772
1189
1425
1448
2591
417
0
1237
1291
1894
3404
3795
661
1049
1932
1261
6435
7
2372
120469
35
650
643