1584
2
1312
1
521
646
0
2982
3
1860
1129
2799
1470
1425
1448
1587
964
2103
544
650
1922
6979
4
1329
7952
1230
1889
4531
5
1733
491
3795
571
1513
1229
408