2470
2
2542
1
970
1281
2108
3
2962
6
9244
1182
509
0
504
22330
22
1802
571
4124
775
4427
10
909
5779
829
2864
7
6383
17
2143
1543
1019
2982
1374
3203
1362
5425
23