1516
1
1399
785
0
1590
2562
2
1232
2429
4
2294
427
2110
662
607
1070
878
1282
596
916
2235
1743
1794
4996
3
2088
5
693
784
526
1093
1380
2166
1660
1825