2121
1
1475
2
1106
0
2562
3918
3
536
1669
581
1483
3336
945
2234
4
516
5224
3191
2972
6
2721
2166
778
915
83
1307
1839
3142
1558
1372
2710