1040 98
2590 430
3569 214
1708 141
3025 438
9931 591
25211 209
147970 635
7386 252
7869 170
46116 376
8888 289
11239 328
5124 509