2123
2
553
0
3466
4
2229
1603
915
1
650
913
2201
1454
2097
3
530
3070
11
1282
2105
1236
1784
611
938
880
1326
1903
2989
964
414
1054
2395
1073
1448
400