1523
2
2245
3
3080
21152
8
2740
1
2566
1047
3090
6
2932
297066
0
1267
1157
1136
5
1622
1505
1583
2951
1384
1169
4326
981
4832
1512
975
4
5151
1536
3378
2169
1284
2364