2076
1
1446
2
2109
1996
22330
22
968
0
2168
5
509
2299
327
4111
1463
1453
573
653
3510
2758
1131
424
953
2086
4
492
14492
1256
1418