1594
1
1234
1179
1123
432
0
1235
1338
2122
2
2118
1282
1225
1446
1952
3316
17
2650
20
3629
862
616
2195
3
2688
1569
1243
2080
1412
3539
1680
2534
1494
1618
2808
5