1435
2
1014
8
1197
2341
20
2019
4
2170
1667
1
1433
2017
0
1912
1282
1180
733
585
677
1447
973
2148
994
850
1481
455
452
2782
2367
809
2543
1202
349
3160
7