1832
3
7952
1
1215
120469
35
1279
399
1333
400
0
1649
1470
456
2095
4
1184
2
1256
784
2368
938
981
1230
5
1376
22330
22
2619
1925
3929
10
975
467
665
4964
1163
398