2962
6
120469
35
1182
2
1649
1
3098
4
3650
3
370
0
509
4097
10
571
1362
2271
7
424
1326
3117
9244
4223
22
775
4427
5779
7952
6411
11
2864
1256
1155
2143
1019
5108
2982
1374