2505
2
1558
400
0
7471
9
3591
11
851
1
1162
674
2268
4
1767
1239
517
6753
17
658
5746
23
2255
1250
2836
383
11924
24337
22
1522
1449
270
471
6676
12
1223
8527
4309
3
2163