1584
2
1312
1
521
646
0
2982
3
1129
2119
7328
2799
1470
1425
1448
1587
964
544
650
1922
6197
4
1860
1329
7952
1464
5270
7
1889
4531
5
1733
491
3795
571
1513