2194
2
2123
2361
1
5012
4
3466
2229
1603
915
650
0
2201
43
2097
3
1130
530
3070
11
2105
1236
4936
1784
938
880
1326
1903
2989
964
1448