3024
3
2271
4
2905
26
1744
1
2452
2
1564
599
0
3629
2047
1991
717
3933
3473
2534
4684
3470
5
11152
9
2954
712
1051
2502
3971
1458
2395
2938
2324
3624
3066
7
6779
8527