1096
0
2
243
1
256
342
784
33
1354
1119
932
3476
4
2442
4275
1679
1570
1851
4033
5
2886
13
1962
2583
2137
2306
3270
2859
3
3000
6
2662
3806
4725
3796
2821
3912
6337
14
7082
11
5050
4708
4826
5555
7009
18
5789
15
5186
9
4048
4438
5589
4332