2097
2
2040
4663
15
5974
6
1633
0
3145
4
2372
3
2309
4085
3336
1
2626
4398
10
2627
7
4015
2655
1386
2536
2508
2722
534
2159
994
5181
12963