2760
4
1645
2
2934
915
0
1734
2180
3
436
1
1660
3326
989
1727
1513
1005
745
301
1093
12149
2562
1964
1399
1361
1562
1690
2360
6
1814
1168
1632
1746
635
673