2493
18
2687
2
2631
1
2344
1218
605
0
1653
7386
5
2343
536
2322
4
7793
1078
2936
10
3034
1102
2436
3859
3145
2134
6779
5579
7
2324
2966
6
1458
297066
267612
4978
3066
2050