1584
2
1312
1
7328
7952
1470
521
1326
2095
4
4531
5
2982
3
2372
398
2119
2086
1664
1448
22330
22
330
0
571
3929
10
1603
2141
6197
1464
9576
14
641
5270
7
1733
491
509